home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / pvm34b3.zip / pvm34b3 / pvm3 / libfpvm / Makefile.aimk < prev    next >
Makefile  |  1997-07-22  |  17KB  |  433 lines

  1. #
  2. # $Id: Makefile.aimk,v 1.17 1997/06/27 17:10:30 pvmsrc Exp $
  3. #
  4.  
  5. #
  6. # Generic Makefile body to be concatenated to config header.
  7. #
  8.  
  9. SHELL            =    /bin/sh
  10. PVMDIR            =    ../..
  11. SDIR            =    $(PVMDIR)/libfpvm
  12. CFLAGS            =    $(CFLOPTS) -c -DIMA_$(PVM_ARCH) \
  13.                     -I$(SDIR) -I$(PVMDIR)/include -I$(PVMDIR)/src \
  14.                     $(CDEBUGFLAGS) $(ARCHCFLAGS)
  15. RM                =    rm -f
  16. M4                =    m4
  17. M4FILE            =    $(PVMDIR)/conf/$(PVM_ARCH).m4
  18. PVMLDIR            =    $(PVMDIR)/lib/$(PVM_ARCH)
  19.  
  20. RWBSPECIAL        =    |sed '/^.include \"pvm3.h\"/d' \
  21.                     |sed '/^.include \"pvm_consts.h\"/d'
  22.  
  23. M4A                =    `case x$(NEEDF2M4) in xt) echo "$(M4) -DUSCORYES $(M4FILE)";; x) echo "$(M4) $(M4FILE)";; esac`
  24.  
  25. M4B1            =    case x$(NEEDF2M4) in xt) $(M4) $(M4FILE)
  26. M4B2            =    ;; esac
  27.  
  28. PVMHEADERS        =    $(PVMDIR)/include/pvm3.h \
  29.                     $(SDIR)/pvm_consts.h
  30.  
  31. PVMALLOCH        =    $(PVMDIR)/src/pvmalloc.h
  32.  
  33. PVMBFUNCH        =    $(PVMDIR)/src/bfunc.h
  34.  
  35. PVMBFHEADERS    =    $(PVMHEADERS) $(PVMBFUNCH)
  36.  
  37. LOBS            =    pvmfaddhost.o \
  38.                     pvmfaddmhf.o \
  39.                     pvmfarchcode.o \
  40.                     pvmfbarrier.o \
  41.                     pvmfbcast.o \
  42.                     pvmfbufinfo.o \
  43.                     pvmfcatchout.o \
  44.                     pvmfconfig.o \
  45.                     pvmfdelhost.o \
  46.                     pvmfdelinfo.o \
  47.                     pvmfdelmhf.o \
  48.                     pvmfexit.o \
  49.                     pvmffreebuf.o \
  50.                     pvmffreectx.o \
  51.                     pvmffrzgrp.o \
  52.                     pvmfgather.o \
  53.                     pvmfgetctx.o \
  54.                     pvmfgetinfo.o \
  55.                     pvmfgetinst.o \
  56.                     pvmfgetopt.o \
  57.                     pvmfgetrbuf.o \
  58.                     pvmfgetsbuf.o \
  59.                     pvmfgettid.o \
  60.                     pvmfgsize.o \
  61.                     pvmfhalt.o \
  62.                     pvmfhostsync.o \
  63.                     pvmfinitsend.o \
  64.                     pvmfjoingrp.o \
  65.                     pvmfkill.o \
  66.                     pvmflvgrp.o \
  67.                     pvmfmcast.o \
  68.                     pvmfmkbuf.o \
  69.                     pvmfmstat.o \
  70.                     pvmfmytid.o \
  71.                     pvmfnewctx.o \
  72.                     pvmfnotify.o \
  73.                     pvmfnrecv.o \
  74.                     pvmfpack.o \
  75.                     pvmfparent.o \
  76.                     pvmfperror.o \
  77.                     pvmfprecv.o \
  78.                     pvmfprobe.o \
  79.                     pvmfpsend.o \
  80.                     pvmfpstat.o \
  81.                     pvmfputinfo.o \
  82.                     pvmfrecv.o \
  83.                     pvmfrecvinfo.o \
  84.                     pvmfreduce.o \
  85.                     pvmfscatter.o \
  86.                     pvmfsend.o \
  87.                     pvmfsendsig.o \
  88.                     pvmfsetctx.o \
  89.                     pvmfsetopt.o \
  90.                     pvmfsetrbuf.o \
  91.                     pvmfsetsbuf.o \
  92.                     pvmfsiblings.o \
  93.                     pvmfspawn.o \
  94.                     pvmfstartpvmd.o \
  95.                     pvmftasks.o \
  96.                     pvmftidtoh.o \
  97.                     pvmftrecv.o \
  98.                     pvmfunpack.o
  99.  
  100. default:    libfpvm3.a
  101.  
  102. install:    $(PVMLDIR) $(PVMLDIR)/libfpvm3.a
  103.  
  104. $(PVMLDIR):
  105.     - mkdir $(PVMLDIR)
  106.  
  107. $(PVMLDIR)/libfpvm3.a:  libfpvm3.a
  108.     cp libfpvm3.a $(PVMLDIR)
  109.  
  110. libfpvm3.a:  $(LOBS) ftocstr.o
  111.     $(AR) cr libfpvm3.a $?
  112.     case x$(HASRANLIB) in xt ) echo ranlib; ranlib libfpvm3.a ;; esac
  113.  
  114. clean:
  115.     rm -f $(LOBS) ftocstr.o libfpvm3.a
  116.  
  117. tidy:
  118.     rm -f $(LOBS)
  119.  
  120. ftocstr.o: $(SDIR)/ftocstr.c $(PVMBFUNCH)
  121.     $(CC) $(CFLAGS) $(SDIR)/ftocstr.c
  122. pvmfaddhost.o:    $(SDIR)/pvmfaddhost.m4 $(M4FILE) $(PVMHEADERS)
  123.     $(M4A) $(SDIR)/pvmfaddhost.m4 > pvmfaddhost.c
  124.     $(M4B1) $(SDIR)/pvmfaddhost.m4 $(RWBSPECIAL) >> pvmfaddhost.c $(M4B2)
  125.     $(CC) $(CFLAGS) pvmfaddhost.c
  126.     $(RM) pvmfaddhost.c
  127. pvmfaddmhf.o:    $(SDIR)/pvmfaddmhf.m4 $(M4FILE) $(PVMHEADERS)
  128.     $(M4A) $(SDIR)/pvmfaddmhf.m4 > pvmfaddmhf.c
  129.     $(M4B1) $(SDIR)/pvmfaddmhf.m4 $(RWBSPECIAL) >> pvmfaddmhf.c $(M4B2)
  130.     $(CC) $(CFLAGS) pvmfaddmhf.c
  131.     $(RM) pvmfaddmhf.c
  132. pvmfarchcode.o:    $(SDIR)/pvmfarchcode.m4 $(M4FILE) $(PVMHEADERS)
  133.     $(M4A) $(SDIR)/pvmfarchcode.m4 > pvmfarchcode.c
  134.     $(M4B1) $(SDIR)/pvmfarchcode.m4 $(RWBSPECIAL) >> pvmfarchcode.c $(M4B2)
  135.     $(CC) $(CFLAGS) pvmfarchcode.c
  136.     $(RM) pvmfarchcode.c
  137. pvmfbarrier.o:    $(SDIR)/pvmfbarrier.m4 $(M4FILE) $(PVMHEADERS)
  138.     $(M4A) $(SDIR)/pvmfbarrier.m4 > pvmfbarrier.c
  139.     $(M4B1) $(SDIR)/pvmfbarrier.m4 $(RWBSPECIAL) >> pvmfbarrier.c $(M4B2)
  140.     $(CC) $(CFLAGS) pvmfbarrier.c
  141.     $(RM) pvmfbarrier.c
  142. pvmfbcast.o:    $(SDIR)/pvmfbcast.m4 $(M4FILE) $(PVMHEADERS)
  143.     $(M4A) $(SDIR)/pvmfbcast.m4 > pvmfbcast.c
  144.     $(M4B1) $(SDIR)/pvmfbcast.m4 $(RWBSPECIAL) >> pvmfbcast.c $(M4B2)
  145.     $(CC) $(CFLAGS) pvmfbcast.c
  146.     $(RM) pvmfbcast.c
  147. pvmfbufinfo.o:    $(SDIR)/pvmfbufinfo.m4 $(M4FILE) $(PVMHEADERS)
  148.     $(M4A) $(SDIR)/pvmfbufinfo.m4 > pvmfbufinfo.c
  149.     $(M4B1) $(SDIR)/pvmfbufinfo.m4 $(RWBSPECIAL) >> pvmfbufinfo.c $(M4B2)
  150.     $(CC) $(CFLAGS) pvmfbufinfo.c
  151.     $(RM) pvmfbufinfo.c
  152. pvmfcatchout.o:    $(SDIR)/pvmfcatchout.m4 $(M4FILE) $(PVMHEADERS)
  153.     $(M4A) $(SDIR)/pvmfcatchout.m4 > pvmfcatchout.c
  154.     $(M4B1) $(SDIR)/pvmfcatchout.m4 $(RWBSPECIAL) >> pvmfcatchout.c $(M4B2)
  155.     $(CC) $(CFLAGS) pvmfcatchout.c
  156.     $(RM) pvmfcatchout.c
  157. pvmfconfig.o:    $(SDIR)/pvmfconfig.m4 $(M4FILE) $(PVMBFHEADERS)
  158.     $(M4A) $(SDIR)/pvmfconfig.m4 > pvmfconfig.c
  159.     $(M4B1) $(SDIR)/pvmfconfig.m4 $(RWBSPECIAL) >> pvmfconfig.c $(M4B2)
  160.     $(CC) $(CFLAGS) pvmfconfig.c
  161.     $(RM) pvmfconfig.c
  162. pvmfdelhost.o:    $(SDIR)/pvmfdelhost.m4 $(M4FILE) $(PVMHEADERS)
  163.     $(M4A) $(SDIR)/pvmfdelhost.m4 > pvmfdelhost.c
  164.     $(M4B1) $(SDIR)/pvmfdelhost.m4 $(RWBSPECIAL) >> pvmfdelhost.c $(M4B2)
  165.     $(CC) $(CFLAGS) pvmfdelhost.c
  166.     $(RM) pvmfdelhost.c
  167. pvmfdelinfo.o:    $(SDIR)/pvmfdelinfo.m4 $(M4FILE) $(PVMHEADERS)
  168.     $(M4A) $(SDIR)/pvmfdelinfo.m4 > pvmfdelinfo.c
  169.     $(M4B1) $(SDIR)/pvmfdelinfo.m4 $(RWBSPECIAL) >> pvmfdelinfo.c $(M4B2)
  170.     $(CC) $(CFLAGS) pvmfdelinfo.c
  171.     $(RM) pvmfdelinfo.c
  172. pvmfdelmhf.o:    $(SDIR)/pvmfdelmhf.m4 $(M4FILE) $(PVMHEADERS)
  173.     $(M4A) $(SDIR)/pvmfdelmhf.m4 > pvmfdelmhf.c
  174.     $(M4B1) $(SDIR)/pvmfdelmhf.m4 $(RWBSPECIAL) >> pvmfdelmhf.c $(M4B2)
  175.     $(CC) $(CFLAGS) pvmfdelmhf.c
  176.     $(RM) pvmfdelmhf.c
  177. pvmfexit.o:    $(SDIR)/pvmfexit.m4 $(M4FILE) $(PVMHEADERS)
  178.     $(M4A) $(SDIR)/pvmfexit.m4 > pvmfexit.c
  179.     $(M4B1) $(SDIR)/pvmfexit.m4 $(RWBSPECIAL) >> pvmfexit.c $(M4B2)
  180.     $(CC) $(CFLAGS) pvmfexit.c
  181.     $(RM) pvmfexit.c
  182. pvmffreebuf.o:    $(SDIR)/pvmffreebuf.m4 $(M4FILE) $(PVMHEADERS)
  183.     $(M4A) $(SDIR)/pvmffreebuf.m4 > pvmffreebuf.c
  184.     $(M4B1) $(SDIR)/pvmffreebuf.m4 $(RWBSPECIAL) >> pvmffreebuf.c $(M4B2)
  185.     $(CC) $(CFLAGS) pvmffreebuf.c
  186.     $(RM) pvmffreebuf.c
  187. pvmffreectx.o:    $(SDIR)/pvmffreectx.m4 $(M4FILE) $(PVMHEADERS)
  188.     $(M4A) $(SDIR)/pvmffreectx.m4 > pvmffreectx.c
  189.     $(M4B1) $(SDIR)/pvmffreectx.m4 $(RWBSPECIAL) >> pvmffreectx.c $(M4B2)
  190.     $(CC) $(CFLAGS) pvmffreectx.c
  191.     $(RM) pvmffreectx.c
  192. pvmffrzgrp.o:    $(SDIR)/pvmffrzgrp.m4 $(M4FILE) $(PVMHEADERS)
  193.     $(M4A) $(SDIR)/pvmffrzgrp.m4 > pvmffrzgrp.c
  194.     $(M4B1) $(SDIR)/pvmffrzgrp.m4 $(RWBSPECIAL) >> pvmffrzgrp.c $(M4B2)
  195.     $(CC) $(CFLAGS) pvmffrzgrp.c
  196.     $(RM) pvmffrzgrp.c
  197. pvmfgather.o:    $(SDIR)/pvmfgather.m4 $(M4FILE) $(PVMHEADERS)
  198.     $(M4A) $(SDIR)/pvmfgather.m4 > pvmfgather.c
  199.     $(M4B1) $(SDIR)/pvmfgather.m4 $(RWBSPECIAL) >> pvmfgather.c $(M4B2)
  200.     $(CC) $(CFLAGS) pvmfgather.c
  201.     $(RM) pvmfgather.c
  202. pvmfgetctx.o:    $(SDIR)/pvmfgetctx.m4 $(M4FILE) $(PVMHEADERS)
  203.     $(M4A) $(SDIR)/pvmfgetctx.m4 > pvmfgetctx.c
  204.     $(M4B1) $(SDIR)/pvmfgetctx.m4 $(RWBSPECIAL) >> pvmfgetctx.c $(M4B2)
  205.     $(CC) $(CFLAGS) pvmfgetctx.c
  206.     $(RM) pvmfgetctx.c
  207. pvmfgetinfo.o:    $(SDIR)/pvmfgetinfo.m4 $(M4FILE) $(PVMHEADERS)
  208.     $(M4A) $(SDIR)/pvmfgetinfo.m4 > pvmfgetinfo.c
  209.     $(M4B1) $(SDIR)/pvmfgetinfo.m4 $(RWBSPECIAL) >> pvmfgetinfo.c $(M4B2)
  210.     $(CC) $(CFLAGS) pvmfgetinfo.c
  211.     $(RM) pvmfgetinfo.c
  212. pvmfgetinst.o:    $(SDIR)/pvmfgetinst.m4 $(M4FILE) $(PVMHEADERS)
  213.     $(M4A) $(SDIR)/pvmfgetinst.m4 > pvmfgetinst.c
  214.     $(M4B1) $(SDIR)/pvmfgetinst.m4 $(RWBSPECIAL) >> pvmfgetinst.c $(M4B2)
  215.     $(CC) $(CFLAGS) pvmfgetinst.c
  216.     $(RM) pvmfgetinst.c
  217. pvmfgetopt.o:    $(SDIR)/pvmfgetopt.m4 $(M4FILE) $(PVMHEADERS)
  218.     $(M4A) $(SDIR)/pvmfgetopt.m4 > pvmfgetopt.c
  219.     $(M4B1) $(SDIR)/pvmfgetopt.m4 $(RWBSPECIAL) >> pvmfgetopt.c $(M4B2)
  220.     $(CC) $(CFLAGS) pvmfgetopt.c
  221.     $(RM) pvmfgetopt.c
  222. pvmfgetrbuf.o:    $(SDIR)/pvmfgetrbuf.m4 $(M4FILE) $(PVMHEADERS)
  223.     $(M4A) $(SDIR)/pvmfgetrbuf.m4 > pvmfgetrbuf.c
  224.     $(M4B1) $(SDIR)/pvmfgetrbuf.m4 $(RWBSPECIAL) >> pvmfgetrbuf.c $(M4B2)
  225.     $(CC) $(CFLAGS) pvmfgetrbuf.c
  226.     $(RM) pvmfgetrbuf.c
  227. pvmfgetsbuf.o:    $(SDIR)/pvmfgetsbuf.m4 $(M4FILE) $(PVMHEADERS)
  228.     $(M4A) $(SDIR)/pvmfgetsbuf.m4 > pvmfgetsbuf.c
  229.     $(M4B1) $(SDIR)/pvmfgetsbuf.m4 $(RWBSPECIAL) >> pvmfgetsbuf.c $(M4B2)
  230.     $(CC) $(CFLAGS) pvmfgetsbuf.c
  231.     $(RM) pvmfgetsbuf.c
  232. pvmfgettid.o:    $(SDIR)/pvmfgettid.m4 $(M4FILE) $(PVMHEADERS)
  233.     $(M4A) $(SDIR)/pvmfgettid.m4 > pvmfgettid.c
  234.     $(M4B1) $(SDIR)/pvmfgettid.m4 $(RWBSPECIAL) >> pvmfgettid.c $(M4B2)
  235.     $(CC) $(CFLAGS) pvmfgettid.c
  236.     $(RM) pvmfgettid.c
  237. pvmfgsize.o:    $(SDIR)/pvmfgsize.m4 $(M4FILE) $(PVMHEADERS)
  238.     $(M4A) $(SDIR)/pvmfgsize.m4 > pvmfgsize.c
  239.     $(M4B1) $(SDIR)/pvmfgsize.m4 $(RWBSPECIAL) >> pvmfgsize.c $(M4B2)
  240.     $(CC) $(CFLAGS) pvmfgsize.c
  241.     $(RM) pvmfgsize.c
  242. pvmfhalt.o:    $(SDIR)/pvmfhalt.m4 $(M4FILE) $(PVMHEADERS)
  243.     $(M4A) $(SDIR)/pvmfhalt.m4 > pvmfhalt.c
  244.     $(M4B1) $(SDIR)/pvmfhalt.m4 $(RWBSPECIAL) >> pvmfhalt.c $(M4B2)
  245.     $(CC) $(CFLAGS) pvmfhalt.c
  246.     $(RM) pvmfhalt.c
  247. pvmfhostsync.o:    $(SDIR)/pvmfhostsync.m4 $(M4FILE) $(PVMHEADERS)
  248.     $(M4A) $(SDIR)/pvmfhostsync.m4 > pvmfhostsync.c
  249.     $(M4B1) $(SDIR)/pvmfhostsync.m4 $(RWBSPECIAL) >> pvmfhostsync.c $(M4B2)
  250.     $(CC) $(CFLAGS) pvmfhostsync.c
  251.     $(RM) pvmfhostsync.c
  252. pvmfinitsend.o:    $(SDIR)/pvmfinitsend.m4 $(M4FILE) $(PVMHEADERS)
  253.     $(M4A) $(SDIR)/pvmfinitsend.m4 > pvmfinitsend.c
  254.     $(M4B1) $(SDIR)/pvmfinitsend.m4 $(RWBSPECIAL) >> pvmfinitsend.c $(M4B2)
  255.     $(CC) $(CFLAGS) pvmfinitsend.c
  256.     $(RM) pvmfinitsend.c
  257. pvmfjoingrp.o:    $(SDIR)/pvmfjoingrp.m4 $(M4FILE) $(PVMHEADERS)
  258.     $(M4A) $(SDIR)/pvmfjoingrp.m4 > pvmfjoingrp.c
  259.     $(M4B1) $(SDIR)/pvmfjoingrp.m4 $(RWBSPECIAL) >> pvmfjoingrp.c $(M4B2)
  260.     $(CC) $(CFLAGS) pvmfjoingrp.c
  261.     $(RM) pvmfjoingrp.c
  262. pvmfkill.o:    $(SDIR)/pvmfkill.m4 $(M4FILE) $(PVMHEADERS)
  263.     $(M4A) $(SDIR)/pvmfkill.m4 > pvmfkill.c
  264.     $(M4B1) $(SDIR)/pvmfkill.m4 $(RWBSPECIAL) >> pvmfkill.c $(M4B2)
  265.     $(CC) $(CFLAGS) pvmfkill.c
  266.     $(RM) pvmfkill.c
  267. pvmflvgrp.o:    $(SDIR)/pvmflvgrp.m4 $(M4FILE) $(PVMHEADERS)
  268.     $(M4A) $(SDIR)/pvmflvgrp.m4 > pvmflvgrp.c
  269.     $(M4B1) $(SDIR)/pvmflvgrp.m4 $(RWBSPECIAL) >> pvmflvgrp.c $(M4B2)
  270.     $(CC) $(CFLAGS) pvmflvgrp.c
  271.     $(RM) pvmflvgrp.c
  272. pvmfmcast.o:    $(SDIR)/pvmfmcast.m4 $(M4FILE) $(PVMHEADERS)
  273.     $(M4A) $(SDIR)/pvmfmcast.m4 > pvmfmcast.c
  274.     $(M4B1) $(SDIR)/pvmfmcast.m4 $(RWBSPECIAL) >> pvmfmcast.c $(M4B2)
  275.     $(CC) $(CFLAGS) pvmfmcast.c
  276.     $(RM) pvmfmcast.c
  277. pvmfmkbuf.o:    $(SDIR)/pvmfmkbuf.m4 $(M4FILE) $(PVMHEADERS)
  278.     $(M4A) $(SDIR)/pvmfmkbuf.m4 > pvmfmkbuf.c
  279.     $(M4B1) $(SDIR)/pvmfmkbuf.m4 $(RWBSPECIAL) >> pvmfmkbuf.c $(M4B2)
  280.     $(CC) $(CFLAGS) pvmfmkbuf.c
  281.     $(RM) pvmfmkbuf.c
  282. pvmfmstat.o:    $(SDIR)/pvmfmstat.m4 $(M4FILE) $(PVMHEADERS)
  283.     $(M4A) $(SDIR)/pvmfmstat.m4 > pvmfmstat.c
  284.     $(M4B1) $(SDIR)/pvmfmstat.m4 $(RWBSPECIAL) >> pvmfmstat.c $(M4B2)
  285.     $(CC) $(CFLAGS) pvmfmstat.c
  286.     $(RM) pvmfmstat.c
  287. pvmfmytid.o:    $(SDIR)/pvmfmytid.m4 $(M4FILE) $(PVMHEADERS)
  288.     $(M4A) $(SDIR)/pvmfmytid.m4 > pvmfmytid.c
  289.     $(M4B1) $(SDIR)/pvmfmytid.m4 $(RWBSPECIAL) >> pvmfmytid.c $(M4B2)
  290.     $(CC) $(CFLAGS) pvmfmytid.c
  291.     $(RM) pvmfmytid.c
  292. pvmfnewctx.o:    $(SDIR)/pvmfnewctx.m4 $(M4FILE) $(PVMHEADERS)
  293.     $(M4A) $(SDIR)/pvmfnewctx.m4 > pvmfnewctx.c
  294.     $(M4B1) $(SDIR)/pvmfnewctx.m4 $(RWBSPECIAL) >> pvmfnewctx.c $(M4B2)
  295.     $(CC) $(CFLAGS) pvmfnewctx.c
  296.     $(RM) pvmfnewctx.c
  297. pvmfnotify.o:    $(SDIR)/pvmfnotify.m4 $(M4FILE) $(PVMHEADERS)
  298.     $(M4A) $(SDIR)/pvmfnotify.m4 > pvmfnotify.c
  299.     $(M4B1) $(SDIR)/pvmfnotify.m4 $(RWBSPECIAL) >> pvmfnotify.c $(M4B2)
  300.     $(CC) $(CFLAGS) pvmfnotify.c
  301.     $(RM) pvmfnotify.c
  302. pvmfnrecv.o:    $(SDIR)/pvmfnrecv.m4 $(M4FILE) $(PVMHEADERS)
  303.     $(M4A) $(SDIR)/pvmfnrecv.m4 > pvmfnrecv.c
  304.     $(M4B1) $(SDIR)/pvmfnrecv.m4 $(RWBSPECIAL) >> pvmfnrecv.c $(M4B2)
  305.     $(CC) $(CFLAGS) pvmfnrecv.c
  306.     $(RM) pvmfnrecv.c
  307. pvmfpack.o:    $(SDIR)/pvmfpack.m4 $(M4FILE) $(PVMHEADERS)
  308.     $(M4A) $(SDIR)/pvmfpack.m4 > pvmfpack.c
  309.     $(M4B1) $(SDIR)/pvmfpack.m4 $(RWBSPECIAL) >> pvmfpack.c $(M4B2)
  310.     $(CC) $(CFLAGS) pvmfpack.c
  311.     $(RM) pvmfpack.c
  312. pvmfparent.o:    $(SDIR)/pvmfparent.m4 $(M4FILE) $(PVMHEADERS)
  313.     $(M4A) $(SDIR)/pvmfparent.m4 > pvmfparent.c
  314.     $(M4B1) $(SDIR)/pvmfparent.m4 $(RWBSPECIAL) >> pvmfparent.c $(M4B2)
  315.     $(CC) $(CFLAGS) pvmfparent.c
  316.     $(RM) pvmfparent.c
  317. pvmfperror.o:    $(SDIR)/pvmfperror.m4 $(M4FILE) $(PVMHEADERS)
  318.     $(M4A) $(SDIR)/pvmfperror.m4 > pvmfperror.c
  319.     $(M4B1) $(SDIR)/pvmfperror.m4 $(RWBSPECIAL) >> pvmfperror.c $(M4B2)
  320.     $(CC) $(CFLAGS) pvmfperror.c
  321.     $(RM) pvmfperror.c
  322. pvmfprecv.o:    $(SDIR)/pvmfprecv.m4 $(M4FILE) $(PVMHEADERS)
  323.     $(M4A) $(SDIR)/pvmfprecv.m4 > pvmfprecv.c
  324.     $(M4B1) $(SDIR)/pvmfprecv.m4 $(RWBSPECIAL) >> pvmfprecv.c $(M4B2)
  325.     $(CC) $(CFLAGS) pvmfprecv.c
  326.     $(RM) pvmfprecv.c
  327. pvmfprobe.o:    $(SDIR)/pvmfprobe.m4 $(M4FILE) $(PVMHEADERS)
  328.     $(M4A) $(SDIR)/pvmfprobe.m4 > pvmfprobe.c
  329.     $(M4B1) $(SDIR)/pvmfprobe.m4 $(RWBSPECIAL) >> pvmfprobe.c $(M4B2)
  330.     $(CC) $(CFLAGS) pvmfprobe.c
  331.     $(RM) pvmfprobe.c
  332. pvmfpsend.o:    $(SDIR)/pvmfpsend.m4 $(M4FILE) $(PVMHEADERS)
  333.     $(M4A) $(SDIR)/pvmfpsend.m4 > pvmfpsend.c
  334.     $(M4B1) $(SDIR)/pvmfpsend.m4 $(RWBSPECIAL) >> pvmfpsend.c $(M4B2)
  335.     $(CC) $(CFLAGS) pvmfpsend.c
  336.     $(RM) pvmfpsend.c
  337. pvmfpstat.o:    $(SDIR)/pvmfpstat.m4 $(M4FILE) $(PVMHEADERS)
  338.     $(M4A) $(SDIR)/pvmfpstat.m4 > pvmfpstat.c
  339.     $(M4B1) $(SDIR)/pvmfpstat.m4 $(RWBSPECIAL) >> pvmfpstat.c $(M4B2)
  340.     $(CC) $(CFLAGS) pvmfpstat.c
  341.     $(RM) pvmfpstat.c
  342. pvmfputinfo.o:    $(SDIR)/pvmfputinfo.m4 $(M4FILE) $(PVMHEADERS)
  343.     $(M4A) $(SDIR)/pvmfputinfo.m4 > pvmfputinfo.c
  344.     $(M4B1) $(SDIR)/pvmfputinfo.m4 $(RWBSPECIAL) >> pvmfputinfo.c $(M4B2)
  345.     $(CC) $(CFLAGS) pvmfputinfo.c
  346.     $(RM) pvmfputinfo.c
  347. pvmfrecv.o:    $(SDIR)/pvmfrecv.m4 $(M4FILE) $(PVMHEADERS)
  348.     $(M4A) $(SDIR)/pvmfrecv.m4 > pvmfrecv.c
  349.     $(M4B1) $(SDIR)/pvmfrecv.m4 $(RWBSPECIAL) >> pvmfrecv.c $(M4B2)
  350.     $(CC) $(CFLAGS) pvmfrecv.c
  351.     $(RM) pvmfrecv.c
  352. pvmfrecvinfo.o:    $(SDIR)/pvmfrecvinfo.m4 $(M4FILE) $(PVMHEADERS)
  353.     $(M4A) $(SDIR)/pvmfrecvinfo.m4 > pvmfrecvinfo.c
  354.     $(M4B1) $(SDIR)/pvmfrecvinfo.m4 $(RWBSPECIAL) >> pvmfrecvinfo.c $(M4B2)
  355.     $(CC) $(CFLAGS) pvmfrecvinfo.c
  356.     $(RM) pvmfrecvinfo.c
  357. pvmfreduce.o:    $(SDIR)/pvmfreduce.m4 $(M4FILE) $(PVMHEADERS)
  358.     $(M4A) $(SDIR)/pvmfreduce.m4 > pvmfreduce.c
  359.     $(M4B1) $(SDIR)/pvmfreduce.m4 $(RWBSPECIAL) >> pvmfreduce.c $(M4B2)
  360.     $(CC) $(CFLAGS) pvmfreduce.c
  361.     $(RM) pvmfreduce.c
  362. pvmfscatter.o:    $(SDIR)/pvmfscatter.m4 $(M4FILE) $(PVMHEADERS)
  363.     $(M4A) $(SDIR)/pvmfscatter.m4 > pvmfscatter.c
  364.     $(M4B1) $(SDIR)/pvmfscatter.m4 $(RWBSPECIAL) >> pvmfscatter.c $(M4B2)
  365.     $(CC) $(CFLAGS) pvmfscatter.c
  366.     $(RM) pvmfscatter.c
  367. pvmfsend.o:    $(SDIR)/pvmfsend.m4 $(M4FILE) $(PVMHEADERS)
  368.     $(M4A) $(SDIR)/pvmfsend.m4 > pvmfsend.c
  369.     $(M4B1) $(SDIR)/pvmfsend.m4 $(RWBSPECIAL) >> pvmfsend.c $(M4B2)
  370.     $(CC) $(CFLAGS) pvmfsend.c
  371.     $(RM) pvmfsend.c
  372. pvmfsendsig.o:    $(SDIR)/pvmfsendsig.m4 $(M4FILE) $(PVMHEADERS)
  373.     $(M4A) $(SDIR)/pvmfsendsig.m4 > pvmfsendsig.c
  374.     $(M4B1) $(SDIR)/pvmfsendsig.m4 $(RWBSPECIAL) >> pvmfsendsig.c $(M4B2)
  375.     $(CC) $(CFLAGS) pvmfsendsig.c
  376.     $(RM) pvmfsendsig.c
  377. pvmfsetctx.o:    $(SDIR)/pvmfsetctx.m4 $(M4FILE) $(PVMHEADERS)
  378.     $(M4A) $(SDIR)/pvmfsetctx.m4 > pvmfsetctx.c
  379.     $(M4B1) $(SDIR)/pvmfsetctx.m4 $(RWBSPECIAL) >> pvmfsetctx.c $(M4B2)
  380.     $(CC) $(CFLAGS) pvmfsetctx.c
  381.     $(RM) pvmfsetctx.c
  382. pvmfsetopt.o:    $(SDIR)/pvmfsetopt.m4 $(M4FILE) $(PVMHEADERS)
  383.     $(M4A) $(SDIR)/pvmfsetopt.m4 > pvmfsetopt.c
  384.     $(M4B1) $(SDIR)/pvmfsetopt.m4 $(RWBSPECIAL) >> pvmfsetopt.c $(M4B2)
  385.     $(CC) $(CFLAGS) pvmfsetopt.c
  386.     $(RM) pvmfsetopt.c
  387. pvmfsetrbuf.o:    $(SDIR)/pvmfsetrbuf.m4 $(M4FILE) $(PVMHEADERS)
  388.     $(M4A) $(SDIR)/pvmfsetrbuf.m4 > pvmfsetrbuf.c
  389.     $(M4B1) $(SDIR)/pvmfsetrbuf.m4 $(RWBSPECIAL) >> pvmfsetrbuf.c $(M4B2)
  390.     $(CC) $(CFLAGS) pvmfsetrbuf.c
  391.     $(RM) pvmfsetrbuf.c
  392. pvmfsetsbuf.o:    $(SDIR)/pvmfsetsbuf.m4 $(M4FILE) $(PVMHEADERS)
  393.     $(M4A) $(SDIR)/pvmfsetsbuf.m4 > pvmfsetsbuf.c
  394.     $(M4B1) $(SDIR)/pvmfsetsbuf.m4 $(RWBSPECIAL) >> pvmfsetsbuf.c $(M4B2)
  395.     $(CC) $(CFLAGS) pvmfsetsbuf.c
  396.     $(RM) pvmfsetsbuf.c
  397. pvmfsiblings.o:    $(SDIR)/pvmfsiblings.m4 $(M4FILE) $(PVMHEADERS)
  398.     $(M4A) $(SDIR)/pvmfsiblings.m4 > pvmfsiblings.c
  399.     $(M4B1) $(SDIR)/pvmfsiblings.m4 $(RWBSPECIAL) >> pvmfsiblings.c $(M4B2)
  400.     $(CC) $(CFLAGS) pvmfsiblings.c
  401.     $(RM) pvmfsiblings.c
  402. pvmfspawn.o:    $(SDIR)/pvmfspawn.m4 $(M4FILE) $(PVMHEADERS)
  403.     $(M4A) $(SDIR)/pvmfspawn.m4 > pvmfspawn.c
  404.     $(M4B1) $(SDIR)/pvmfspawn.m4 $(RWBSPECIAL) >> pvmfspawn.c $(M4B2)
  405.     $(CC) $(CFLAGS) pvmfspawn.c
  406.     $(RM) pvmfspawn.c
  407. pvmfstartpvmd.o:    $(SDIR)/pvmfstartpvmd.m4 $(M4FILE) $(PVMHEADERS) $(PVMALLOCH)
  408.     $(M4A) $(SDIR)/pvmfstartpvmd.m4 > pvmfstartpvmd.c
  409.     $(M4B1) $(SDIR)/pvmfstartpvmd.m4 $(RWBSPECIAL) >> pvmfstartpvmd.c $(M4B2)
  410.     $(CC) $(CFLAGS) pvmfstartpvmd.c
  411.     $(RM) pvmfstartpvmd.c
  412. pvmftasks.o:    $(SDIR)/pvmftasks.m4 $(M4FILE) $(PVMBFHEADERS)
  413.     $(M4A) $(SDIR)/pvmftasks.m4 > pvmftasks.c
  414.     $(M4B1) $(SDIR)/pvmftasks.m4 $(RWBSPECIAL) >> pvmftasks.c $(M4B2)
  415.     $(CC) $(CFLAGS) pvmftasks.c
  416.     $(RM) pvmftasks.c
  417. pvmftidtoh.o:    $(SDIR)/pvmftidtoh.m4 $(M4FILE) $(PVMHEADERS)
  418.     $(M4A) $(SDIR)/pvmftidtoh.m4 > pvmftidtoh.c
  419.     $(M4B1) $(SDIR)/pvmftidtoh.m4 $(RWBSPECIAL) >> pvmftidtoh.c $(M4B2)
  420.     $(CC) $(CFLAGS) pvmftidtoh.c
  421.     $(RM) pvmftidtoh.c
  422. pvmftrecv.o:    $(SDIR)/pvmftrecv.m4 $(M4FILE) $(PVMHEADERS)
  423.     $(M4A) $(SDIR)/pvmftrecv.m4 > pvmftrecv.c
  424.     $(M4B1) $(SDIR)/pvmftrecv.m4 $(RWBSPECIAL) >> pvmftrecv.c $(M4B2)
  425.     $(CC) $(CFLAGS) pvmftrecv.c
  426.     $(RM) pvmftrecv.c
  427. pvmfunpack.o:    $(SDIR)/pvmfunpack.m4 $(M4FILE) $(PVMHEADERS)
  428.     $(M4A) $(SDIR)/pvmfunpack.m4 > pvmfunpack.c
  429.     $(M4B1) $(SDIR)/pvmfunpack.m4 $(RWBSPECIAL) >> pvmfunpack.c $(M4B2)
  430.     $(CC) $(CFLAGS) pvmfunpack.c
  431.     $(RM) pvmfunpack.c
  432.  
  433.